package ar.uade.distribuidas.tpo.dba.dao;

import ar.uade.distribuidas.tpo.dba.hbt.HibernateDAO;


public class SolicitudDeCotizacionDAO extends HibernateDAO {
	
	private static SolicitudDeCotizacionDAO instance;
	
	private SolicitudDeCotizacionDAO() {
		super();
	}

	public static SolicitudDeCotizacionDAO getInstance() {
		if (instance == null){
			instance = new SolicitudDeCotizacionDAO();
		}
		return instance;
	}

	public int getLastItemNumber() {
		int r = (int) this.getSession().createQuery("select COALESCE(MAX(id), 0) from ItemSolicitudDeCotizacion").uniqueResult();
		return r;
	}
	
	public int getNextItemNumber() {
		return getLastItemNumber()+1;
	}
	
}
